package com.fxz.bean.factory;

/**
 * Bean工厂 顶级接口
 *
 * @author Fxz
 * @version 1.0
 * @date 2021-08-12 15:01
 */
public interface BeanFactory<T> {

    /**
     * 通过类名获取对象
     *
     * @param name
     * @return
     */
    T getBean(String name);

    /**
     * 通过Class获取对象
     *
     * @param className
     * @return
     */
    T getBean(Class className);
}
